﻿/* ************************************************************
 * Namespace: JumpFleetGameLib.xMap
 * Interface:  IUpdatableObject
 * Author:  Roy Penrod
 * 
 * IUpdatableObject is an interface to define an object
 * that can be updated and stored within the map.
 *  
 * ************************************************************ */

using System;
using Microsoft.Xna.Framework;

namespace JumpFleetGameLib.xMap
{
    public interface IUpdatableObject
    {
        #region PROPERTIES
        #endregion

        #region METHODS

        /// <summary>
        /// Update method for the IUpdatableObject.
        /// </summary>
        /// <param name="gameTime">Microsoft.XNA.Framework.GameTime object</param>
        void Update(GameTime gameTime);

        #endregion

    } // <-- end interface
} // <-- end namespace
